package com.zzyl.nursing.service;

import java.util.List;

import com.zzyl.nursing.domain.NursingTask;
import com.zzyl.nursing.dto.NursingTaskDto;
import com.zzyl.nursing.dto.NursingTaskExecuteDto;
import com.zzyl.nursing.dto.NursingTaskUpdateTimeDto;
import com.zzyl.nursing.vo.NursingTaskVo;

public interface INursingTaskService {

    List<NursingTask> list(NursingTaskDto dto);

    NursingTaskVo selectNursingTaskById(Integer id);

    void cancel(String reason, Integer taskId);

    void execute(NursingTaskExecuteDto executeDto);

    void updateTime(NursingTaskUpdateTimeDto updateTimeDto);
}
